package com.project.service;


import com.baomidou.mybatisplus.core.metadata.IPage;
import com.project.bean.CustomerBean;
import com.project.bean.SupBean;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

public interface ISupService {

    /**
     * 分页动态条件查询供应商
     * @param pageNO 页码
     * @param name 供应商姓名
     * @param type 经营范围
     * @return 供应商分页对象
     */
    public IPage<SupBean> cutByItem (Integer pageNO, String name, String type );


    /**
     * 根据id查询供应商
     * @param id 供应商id
     * @return 供应商对象
     */
    public SupBean findById(Integer id);


    /**
     * 更新供应商信息
     * @param id 供应商id
     * @param person 负责人
     * @param phone 电话
     */
    public void update(Integer id ,String person,String phone);

    /**
     * 添加供应商
     * @param supBean 供应商对象
     */
    public void add(SupBean supBean);


    /**
     * 批量添加
     * @param list 供应商集合
     */
    public void addList(List<SupBean> list);


    /**
     * 查询所有角色
     * @return 供应商集合
     */
    public List<SupBean> findAll();


}
